.container{
    width: 100%;
    padding: 0 30upx;
    box-sizing: border-box;
    .detail-info{
      width: 100%;
      font-size: 26upx;
      .label-title {
        font-size: 28upx;
        .status{
          color: #fff;
          background: cadetblue;
          padding: 10upx 0;
          box-sizing: border-box;
          font-size: 24upx;
          min-width: 70upx;
          text-align: center;
        }
      }
      view{
        margin-top: 15upx;
        text{
          color: #9F9F9F;
        }
      }
    }
    .detail-table{
      margin-top: 40upx;
      padding-bottom: 30upx;
      box-sizing: border-box;
      .table-head{
        font-size: 24upx;
        font-weight: 600;     
      }
      .table-content{
        font-size: 28upx;
        padding: 15upx 0;
      }
      .table-cell{
        view{
          text-align: center;
        }
        .free-type{
          width: 25%;
        }
        .s-money{
          width: 20%;
        }
        .service{
          width: 12%;
        }
        .total{
          width: 17%;
        }
        .time{
          width: 25%;
        }
      }
    }
    .pay-box{
      width: 100%;
      padding: 20upx;
      .pay-btn{
        padding: 10upx 0;
        margin: 0 auto;
        background: #69AAF0;
        color: #fff;
        width: 120upx;
        text-align: center;
      }
    }
  }